package br.com.foxinline.servico;

import br.com.foxinline.modelo.Secao;
import java.util.List;
import javax.ejb.Stateless;

/**
 *
 * @author cadomeireles
 */
@Stateless
public class SecaoServico extends ServicoGenerico<Secao> {
    
    public SecaoServico() {
        super(Secao.class);
    }
    
    public List<Secao> autocompletar(String query){
        return buscarPeloNome(query);
    }

    public List<Secao> buscarPeloNome(String query){
        List<Secao> secoes = getEntityManager().createQuery("select secao from " + Secao.class.getSimpleName() + " secao where lower(secao.nome) like '%" + query.toLowerCase().trim() + "%'").getResultList();
        return secoes;
    }      
    
}
